/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.productSortSetting;

import com.gys.common.data.GetBaseInData;
import java.io.Serializable;

public class GetProductInData
extends GetBaseInData
implements Serializable {
    private static final long serialVersionUID = -8599651801018827232L;
    private String clientId;
    private String gspgName;
    private String gspgProId;
    private String gspgProName;
    private String gspgId;
    private String storeCode;
    private String gspgUpdateEmp;
    private String gspgSpecs;

    public String getClientId() {
        return this.clientId;
    }

    public String getGspgName() {
        return this.gspgName;
    }

    public String getGspgProId() {
        return this.gspgProId;
    }

    public String getGspgProName() {
        return this.gspgProName;
    }

    public String getGspgId() {
        return this.gspgId;
    }

    public String getStoreCode() {
        return this.storeCode;
    }

    public String getGspgUpdateEmp() {
        return this.gspgUpdateEmp;
    }

    public String getGspgSpecs() {
        return this.gspgSpecs;
    }

    public void setClientId(String clientId) {
        this.clientId = clientId;
    }

    public void setGspgName(String gspgName) {
        this.gspgName = gspgName;
    }

    public void setGspgProId(String gspgProId) {
        this.gspgProId = gspgProId;
    }

    public void setGspgProName(String gspgProName) {
        this.gspgProName = gspgProName;
    }

    public void setGspgId(String gspgId) {
        this.gspgId = gspgId;
    }

    public void setStoreCode(String storeCode) {
        this.storeCode = storeCode;
    }

    public void setGspgUpdateEmp(String gspgUpdateEmp) {
        this.gspgUpdateEmp = gspgUpdateEmp;
    }

    public void setGspgSpecs(String gspgSpecs) {
        this.gspgSpecs = gspgSpecs;
    }

    @Override
    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof GetProductInData)) {
            return false;
        }
        GetProductInData other = (GetProductInData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$clientId = this.getClientId();
        String other$clientId = other.getClientId();
        if (this$clientId == null ? other$clientId != null : !this$clientId.equals(other$clientId)) {
            return false;
        }
        String this$gspgName = this.getGspgName();
        String other$gspgName = other.getGspgName();
        if (this$gspgName == null ? other$gspgName != null : !this$gspgName.equals(other$gspgName)) {
            return false;
        }
        String this$gspgProId = this.getGspgProId();
        String other$gspgProId = other.getGspgProId();
        if (this$gspgProId == null ? other$gspgProId != null : !this$gspgProId.equals(other$gspgProId)) {
            return false;
        }
        String this$gspgProName = this.getGspgProName();
        String other$gspgProName = other.getGspgProName();
        if (this$gspgProName == null ? other$gspgProName != null : !this$gspgProName.equals(other$gspgProName)) {
            return false;
        }
        String this$gspgId = this.getGspgId();
        String other$gspgId = other.getGspgId();
        if (this$gspgId == null ? other$gspgId != null : !this$gspgId.equals(other$gspgId)) {
            return false;
        }
        String this$storeCode = this.getStoreCode();
        String other$storeCode = other.getStoreCode();
        if (this$storeCode == null ? other$storeCode != null : !this$storeCode.equals(other$storeCode)) {
            return false;
        }
        String this$gspgUpdateEmp = this.getGspgUpdateEmp();
        String other$gspgUpdateEmp = other.getGspgUpdateEmp();
        if (this$gspgUpdateEmp == null ? other$gspgUpdateEmp != null : !this$gspgUpdateEmp.equals(other$gspgUpdateEmp)) {
            return false;
        }
        String this$gspgSpecs = this.getGspgSpecs();
        String other$gspgSpecs = other.getGspgSpecs();
        return !(this$gspgSpecs == null ? other$gspgSpecs != null : !this$gspgSpecs.equals(other$gspgSpecs));
    }

    @Override
    protected boolean canEqual(Object other) {
        return other instanceof GetProductInData;
    }

    @Override
    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $clientId = this.getClientId();
        result = result * 59 + ($clientId == null ? 43 : $clientId.hashCode());
        String $gspgName = this.getGspgName();
        result = result * 59 + ($gspgName == null ? 43 : $gspgName.hashCode());
        String $gspgProId = this.getGspgProId();
        result = result * 59 + ($gspgProId == null ? 43 : $gspgProId.hashCode());
        String $gspgProName = this.getGspgProName();
        result = result * 59 + ($gspgProName == null ? 43 : $gspgProName.hashCode());
        String $gspgId = this.getGspgId();
        result = result * 59 + ($gspgId == null ? 43 : $gspgId.hashCode());
        String $storeCode = this.getStoreCode();
        result = result * 59 + ($storeCode == null ? 43 : $storeCode.hashCode());
        String $gspgUpdateEmp = this.getGspgUpdateEmp();
        result = result * 59 + ($gspgUpdateEmp == null ? 43 : $gspgUpdateEmp.hashCode());
        String $gspgSpecs = this.getGspgSpecs();
        result = result * 59 + ($gspgSpecs == null ? 43 : $gspgSpecs.hashCode());
        return result;
    }

    @Override
    public String toString() {
        return "GetProductInData(clientId=" + this.getClientId() + ", gspgName=" + this.getGspgName() + ", gspgProId=" + this.getGspgProId() + ", gspgProName=" + this.getGspgProName() + ", gspgId=" + this.getGspgId() + ", storeCode=" + this.getStoreCode() + ", gspgUpdateEmp=" + this.getGspgUpdateEmp() + ", gspgSpecs=" + this.getGspgSpecs() + ")";
    }
}

